<?php require_once(dirname(__FILE__)  . '\lib\connect.php');?>
<?php require 'templates/header.php';?>
<?php require 'templates/menu.php';?>

<!-- CUERPO DEL PROGRAMA -->
<?php
$pag = $_SERVER['PHP_SELF']; 
if (isset($_REQUEST['servicio']) && isset($_REQUEST['tipoproducto']) && isset($_REQUEST['producto']) && isset($_REQUEST['cantidad'])){
	if ($_REQUEST['servicio'] != 0 && $_REQUEST['tipoproducto']!= 0 && $_REQUEST['producto']!= 0){
    	$codigoservicio = $_REQUEST['servicio'];
        $codigoproducto = $_REQUEST['producto'];
        $cantidad       = $_REQUEST['cantidad'];
            		
        $inserta  = " INSERT INTO servicios_plantilla (codigoservicio,codigoproducto,cantidadproductos) ";
        $inserta .= " VALUES ($codigoservicio,$codigoproducto,$cantidad)";
            		
		$resultado = mysql_query($inserta);
         		
	}
          	
}

if (isset($_REQUEST['accion']) && isset($_REQUEST['codigoproducto']) && isset($_REQUEST['codigoservicio'])){
	if ($_REQUEST['accion'] == 'borrar'){
		$codigoproducto = $_REQUEST['codigoproducto'];
		$codigoservicio = $_REQUEST['codigoservicio'];
		
		$borrar  = " DELETE FROM servicios_plantilla ";
		$borrar .= " WHERE codigoservicio = $codigoservicio AND codigoproducto =$codigoproducto";
		
		$resultado = mysql_query($borrar);

	}
}


?>
<table width="700" border="0" align="center">
  <tr>
    <td>
      <fieldset>
      <legend>Modificar Servicios </legend>
	  <form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">      
      <table width="690" border="0">
        <tr>
          <td width="274">Nombre de servcio </td>
          <td colspan="3">
          
            <label>
            
            <?php 
            
            if (isset($_REQUEST['servicio'])){
            	$servicioBuscado = $_REQUEST['servicio'];	
            }
                        
            echo "<select name='servicio' onchange='this.form.submit();'>";
            $consulta  = " SELECT a.codigoservicio,a.descripcionservicio,a.vigencia,case when a.vigencia= 1 then 'VIGENTE' else 'NO VIGENTE' END as VigenciaServicio ";
            $consulta .= " FROM servicios a";
            $orden     = " order by descripcionservicio ";

			$servicios_encontrados = mysql_query($consulta. $orden) or die("No se pudo realizar la consulta a la Base de datos");
			echo "<option value=0>seleccione...</option>";
			while($resultados = mysql_fetch_array($servicios_encontrados)) {
				$codigoservicio     = $resultados[codigoservicio];
				$descripcionservicio = $resultados[descripcionservicio];
				$vigencia     = $resultados[vigencia];
				$VigenciaServicio = $resultados[VigenciaServicio];

				if ($servicioBuscado == $codigoservicio){
	            	echo "<option value=$codigoservicio selected>$descripcionservicio</option>";
				} else {
					echo "<option value=$codigoservicio>$descripcionservicio</option>";
				}
			}   
			echo "</select>";      
            ?>
           
            </label>
          </td>
        </tr>
        <tr>
          <td>Productos para el servicios </td>
          <td width="165">
            <label>
            <?php
            if (isset($_REQUEST['tipoproducto'])){
            	$tipoproductoBuscado = $_REQUEST['tipoproducto'];	
            } 
                        
            echo "<select name='tipoproducto' onchange='this.form.submit();'>";
            $consulta  = " SELECT codigotipoproducto,descripcion ";
            $consulta .= " FROM tipo_producto ";
            $orden     = " ORDER BY descripcion ";

			$tipoproductos_encontrados = mysql_query($consulta. $orden) or die("No se pudo realizar la consulta a la Base de datos");
			echo "<option value=0>seleccione...</option>";
			while($resultados = mysql_fetch_array($tipoproductos_encontrados)) {
				$codigotipoproducto      = $resultados[codigotipoproducto];
				$descripciontipoproducto = $resultados[descripcion];
				
				if ($tipoproductoBuscado == $codigotipoproducto){
	        		echo "<option value=$codigotipoproducto selected>$descripciontipoproducto</option>";
				} else{
					echo "<option value=$codigotipoproducto>$descripciontipoproducto</option>";
				}
				
			}         
			echo "</select>";
            ?>
            
            </label>
          
          </td>
          <td width="126">
            <label>
            <?php
            $productoBuscado = 0;
			if (isset($_REQUEST['producto'])){
				$productoBuscado = $_REQUEST['producto'];	
			}
                        
            echo "<select name='producto' value=$productoBuscado>";
            echo "<option value=0>selecione...</option>";
            $consulta  = " SELECT d.codigoproducto,d.descripcion ";
            $consulta .= " FROM productos_vigentes c, producto d ";
            $consulta .= " WHERE c.codigoproductovigente = d.codigoproducto AND c.vigencia = 1 ";
            $consulta .= " AND   d.tipoproducto =".$tipoproductoBuscado;
            $orden     = " ORDER BY d.descripcion ";

			$productos_encontrados = mysql_query($consulta. $orden) or die("No se pudo realizar la consulta a la Base de datos");
			
			while($resultados = mysql_fetch_array($productos_encontrados)) {
				$codigoproducto      = $resultados[codigoproducto];
				$descripcionproducto = $resultados[descripcion];

				if ($productoBuscado == $codigoproducto){
					echo "<option value=$codigoproducto selected>$descripcionproducto</option>";	
				} else {
					echo "<option value=$codigoproducto>$descripcionproducto</option>";
				}
			}         
			echo "</select>";
            ?>
            </label>
          
          </td>
          <td width="107">

            <label>
              <input name="cantidad" type="text" size="8" />
              </label>
          </td>
        </tr>
      </table>
      <div align="center">
        <button type="submit">Agregar Productos </button>
      </div>
    </form>   
	<form id="form2" name="form2" method="post" action="mantenedor_servicios.php">        
        <hr />
        <div align="center">Productos Seleccionados </div>
        <div align="center">
		<table width="100%" border=0>
	        <tr>
	          <td><div align="center"><strong>Tipo Producto </strong></div></td>
	          <td><div align="center"><strong>Nombre Producto </strong></div></td>
	          <td><div align="center"><strong>Cantidad</strong></div></td>
	          <td><div align="center"><strong>Precio Total</strong></div></td>
	          <td></td>
        	</tr>
           <?php 
       		
            $consulta  = " SELECT a.codigoservicio,a.descripcionservicio,a.vigencia,case when a.vigencia= 1 then 'VIGENTE' else 'NO VIGENTE' END as VigenciaServicio, ";
            $consulta .= " b.cantidadproductos,c.fechainiciovigencia,c.fechaterminovigencia,c.vigencia,case when c.vigencia= 1 then 'VIGENTE' else 'NO VIGENTE' END as VigenciaProducto, ";
            $consulta .= " d.codigoproducto,d.descripcion as descripcionproducto,d.preciocosto,e.codigotipoproducto,e.descripcion as descripciontipoproducto ";
            $consulta .= " FROM servicios a,servicios_plantilla b,productos_vigentes c,producto d,tipo_producto e ";
            $consulta .= " WHERE a.codigoservicio = b.codigoservicio ";
            $consulta .= " AND   b.codigoproducto = c.codigoproductovigente ";
            $consulta .= " AND   c.codigoproductovigente = d.codigoproducto ";
            $consulta .= " AND   d.tipoproducto = e.codigotipoProducto ";
            if (isset($servicioBuscado)){            
            	$consulta .= " AND   a.codigoservicio = ".$servicioBuscado;
            }            	
            $orden     = " order by e.descripcion, d.descripcion ";
       			
			$servicios_encontrados = mysql_query($consulta. $orden) or die("No se pudo realizar la consulta a la Base de datos");
			
			while($resultados = mysql_fetch_array($servicios_encontrados)) {
				$cantidadproductos       =0;
				$cantidadproductos       = $resultados[cantidadproductos];
				$codigoproducto          = $resultados[codigoproducto];
				$codigoservicio          = $resultados[codigoservicio];
				$descripciontipoproducto = $resultados[descripciontipoproducto];
				$descripcionproducto     = $resultados[descripcionproducto];
				$precio                  = $resultados[preciocosto];
				$preciototal             = number_format(($precio * $cantidadproductos), 0, ',', '.');
				$precioformateado        = number_format($resultados[preciocosto], 0, ',', '.');
				 
				
echo <<< HTML
		    <tr>
            <td><div align="left">$descripciontipoproducto</div></td>
            <td><div align="left">$descripcionproducto</div></td>
            <td><div align="right">$cantidadproductos</div></td>
            <td><div align="right">$$preciototal</div></td>
            <td><a href="$pag?accion=borrar&codigoproducto=$codigoproducto&codigoservicio=$codigoservicio&servicio=$servicioBuscado&tipoproducto=$tipoproductoBuscado&producto=$productoBuscado">
            	<img src="img/Database_Drop_h.gif" width="32" height="32" border="0" title="Eliminar Producto"/></a>
            	</td>
            </tr>
HTML;
			}         
				
		  ?>		 
	 	</table>
         <p><button onclick="location.href = '#'" >Grabar Servicios </button></p>
        </div>
		
	</form>      
    </fieldset>   
    </td>
  </tr>
</table>

<!--  FIN CUERPO DEL PROGRAMA -->

<?php include_once 'templates/pie.php';?>